package com.whfc.common.vs.ezviz.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * @Description: 萤石云设备 回放地址 info
 * @author: qzexing
 * @version: 1.0
 * @date: 2020/3/7 14:47
 */
@Data
public class EzvizRecordInfo implements Serializable {
    /**
     * 回放源，0-系统自动选择，1-云存储，2-本地录像
     */
    private Integer recType;
    /**
     * 文件开始时间
     */
    private Long startTime;
    /**
     * 文件结束时间
     */
    private Long endTime;
    /**
     * 设备序列号
     */
    private String deviceSerial;
    /**
     * 设备通道号
     */
    private Integer channelNo;
    /**
     * 文件类型 0:ALARM 1:TIMING 2:IO
     */
    private String localType;
    /**
     * 云存储信息主键ID
     */
    private Long id;
    /**
     * 文件ID
     */
    private String fileId;
    /**
     * 文件所属用户ID
     */
    private String ownerId;
    /**
     * 文件类型0：目录1：视频文件2：图片文件3：音频文件
     */
    private Integer fileType;
    /**
     * 文件名称
     */
    private String fileName;
    /**
     * 文件在云存储上的唯一索引
     */
    private String fileIndex;
    /**
     * 文件大小，单位B
     */
    private Long fileSize;
    /**
     * 是否被锁定。1-锁定；0-未锁定
     */
    private Integer locked;
    /**
     * 创建时间
     */
    private Long createTime;
    /**
     * 是否加密0--不加1--加密
     */
    private Integer crypt;
    /**
     * 验证码MD5值
     */
    private String keyChecksum;
    /**
     * 录像长度
     */
    private Long videoLong;
    /**
     * 封面图片地址
     */
    private String coverPic;

    /**
     * 录像回放播放地址
     */
    private String recordURL;


}
